Add StatusCode TOKEN_HAS_EXPIRED

Brightcells 7 年之前
父節點
當前提交
bb58496f42
共有 2 個文件被更改,包括 3 次插入2 次删除
  1. 2 2
      box/views.py
  2. 1 0
      utils/error/errno_utils.py

+ 2 - 2
box/views.py

@@ -3,7 +3,7 @@
3 3
 from logit import logit
4 4
 
5 5
 from account.models import UserInfo
6
-from utils.error.errno_utils import LensmanStatusCode
6
+from utils.error.errno_utils import LensmanStatusCode, TokenStatusCode
7 7
 from utils.error.response_utils import response
8 8
 from utils.redis.connect import r
9 9
 
@@ -14,7 +14,7 @@ def login_qrcode_api(request):
14 14
     token = request.POST.get('token', '')
15 15
 
16 16
     if not r.token_exists(unionid, token):
17
-        return response(LensmanStatusCode.LENSMAN_NOT_FOUND)
17
+        return response(TokenStatusCode.TOKEN_HAS_EXPIRED)
18 18
 
19 19
     try:
20 20
         user = UserInfo.objects.get(unionid=unionid, islensman=True, status=True)

+ 1 - 0
utils/error/errno_utils.py

@@ -119,3 +119,4 @@ class MessageStatusCode(BaseStatusCode):
119 119
 class TokenStatusCode(BaseStatusCode):
120 120
     """ 票据相关错误码 4090xx """
121 121
     TOKEN_NOT_FOUND = StatusCodeField(409901, 'Token Not Found', description=u'票据不存在')
122
+    TOKEN_HAS_EXPIRED = StatusCodeField(409911, 'Token Has Expired', description=u'票据过期,请刷新重扫二维码')